package com.jjh.users.test;

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

import com.jjh.users.util.MyTimerTask;

public class TimerMain
{
	public static void main(String[] args)
	{
		Timer timer = new Timer();
		long curr = System.currentTimeMillis();
		/* 向后推了10秒钟 */
		curr += 10 * 1000 ; 
		Date now = new Date();
		now.setTime(curr);
		
		TimerTask myTimerTask = new MyTimerTask();
		/* 在指定的时间执行 */
//		timer.schedule(myTimerTask, now);
		/* 在指定的时间执行多次（每隔5秒钟执行)
		 * 参数3:毫秒
		 *  */
		//timer.schedule(myTimerTask, now, 5 * 1000);
		/* 3秒钟之后执行1次 */
		//timer.schedule(myTimerTask, 3 * 1000);
		timer.schedule(myTimerTask, 3 * 1000, 5 * 1000);
		
		System.out.println("==main方法结束===" + new Date().toLocaleString());
		
//		try
//		{
//			Thread.sleep(10 * 1000);
//		} catch (InterruptedException e)
//		{
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}
//		timer.cancel();
	}
}
